package com.jy.datapipeline.export.dao;

import com.jy.datapipeline.export.entity.ExpTaskExecuteDetailLogModel;
import java.util.List;
import java.util.Map;

public interface ExpTaskExecuteDetailLogDao {
    public List<Map<String,Object>> findExpTaskExecuteDetailByList(String taskId,
        String taskExecuteLogId,String ruleTbl,String expStatus, int iDisplayStart,int iDisplayLength);
    public int findExpTaskExecuteDetailByCount(String taskId,
        String taskExecuteLogId,String ruleTbl,String expStatus);
    public boolean deleteByTaskId(String taskId);

    public boolean deleteByTaskExecuteLogId(String taskExecuteLogId);

    public boolean updateExpStatus(ExpTaskExecuteDetailLogModel etedl);
    public List<Map<String, Object>> findBytaskExecutelogLogId(String taskExecutelogLogId );

    String findExpTaskExeDetailLatestExpStatusByTaskId(String task_id);

    String findExecuteLogIdByExeDetailId(String taskExecuteDetailId);
}
